#include <stdio.h>

/**
 * 题目：输入三个整数 x、y、z，请把这三个数由小到大输出。
 * 程序分析：我们想办法把最小的数放到 x 上，先将 x 与 y 进行比较，如果 x>y 则将 x 与 y 的值进行交换，
 * 然后再用 x 与 z 进行比较，如果 x>z 则将 x 与 z 的值进行交换，这样能使 x 最小。
*/
int main(int argc, char const *argv[])
{
    int x, y, z;
    int min=0;

    printf("请输入三个整数：");
    scanf("%d%d%d", &x, &y, &z);

    if (x > y)
    {
        min = y;
        y = x;
        x = min;
    }

    if (x > z)
    {
        min = z;
        z = x;
        x = min;
    }

    if (y > z)
    {
        min = z;
        z = y;
        y = min;
    }
    
    printf("the correct order is : %d, %d, %d\n", x, y, z);
    
    
    return 0;
}
